package com.hxzy.shop.dto.commodity.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author by zhy
 * @date 2021-07-07 14:18
 * @Version 1.0
 */
@Data
public class DrugDetailsResp implements Serializable {
    private static final long serialVersionUID = 1181957568930870173L;

    @ApiModelProperty(value = "药品id")
    private String drugId;

    @ApiModelProperty(value = "药品名称")
    private String drugName;

    @ApiModelProperty(value = "通用名")
    private String commonName;

    @ApiModelProperty(value = "生产厂家")
    private String manufacturer;

    @ApiModelProperty(value = "批准文号")
    private String approvalNumber;

    @ApiModelProperty(value = "规格")
    private String specification;

    @ApiModelProperty(value = "单位")
    private String unit;

    @ApiModelProperty(value = "剂型")
    private String dosageForm;

    @ApiModelProperty(value = "进价")
    private BigDecimal purchasePrice;

    @ApiModelProperty(value = "统一零售价")
    private BigDecimal retailPrice;

    @ApiModelProperty(value = "是否处方(0:false 1:true)")
    private Boolean prescription;

    @ApiModelProperty(value = "可售状态(0:false 1:true)")
    private Boolean state;

    @ApiModelProperty(value = "药品描述图片")
    private String drugDescriptionPictureUrl;

    @ApiModelProperty(value = "药品编码")
    private String drugCode;

    @ApiModelProperty(value = "药品图片")
    private List<String> drugPictureUrl;

    @ApiModelProperty(value = "门店设置零售价")
    private BigDecimal storeSetPrice;

    @ApiModelProperty(value = "门店设置库存")
    private Integer storeStock;

    @ApiModelProperty(value = "药品主图")
    private String drugPictureMainUrl;
}
